//-----------------------------------------------------------------------
// <copyright file="K12School.cs" company="Procure Development">
//     Copyright (c) Procure Development. All rights reserved.
// </copyright>
// <author>Victor Procure</author>
//-----------------------------------------------------------------------

using System;using MongoDB.Bson;namespace SManagement.Models{
    /// <summary>
    /// An institution that provides educational services; has one or more grade
    /// groups (PK through 12); has one or more teachers; is located in one or more
    /// buildings; has an assigned administrator(s).
    /// </summary>
    public class K12School
    {
        #region Instance Properties
        public ObjectId OrganizationId { get; set; }

        public ObjectId? RefSchoolTypeId { get; set; }

        public ObjectId? RefSchoolLevelId { get; set; }

        public ObjectId? RefAdministrativeFundingControlId { get; set; }

        public bool? CharterSchoolIndicator { get; set; }

        public ObjectId? RefCharterSchoolTypeId { get; set; }

        public ObjectId? RefIncreasedLearningTimeTypeId { get; set; }

        public ObjectId? RefStatePovertyDesignationId { get; set; }

        public string CharterSchoolApprovalYear { get; set; }

        public ObjectId? RefCharterSchoolApprovalAgencyTypeId { get; set; }

        public string AccreditationAgencyName { get; set; }

        public bool? CharterSchoolOpenEnrollmentIndicator { get; set; }

        #endregion Instance Properties}}